<?php
/**
 * Created by PhpStorm.
 * User: stupboy
 * Date: 2018/5/29
 * Time: 14:56
 * Mail:87658989@qq.com
 */

namespace app\adminapi\filter;

use app\base\filter\Common;

class PassengerList extends Common
{
    public $field = [
        'a.passenger_id'=>'乘客id||int|1',
        'a.user_id'=>'用户id||int|1',
        'a.name'=>'乘客姓名||string|1',
        'a.phone'=>'乘客手机||string|1',
        'a.age'=>'年龄|||',
        'a.birthday'=>'生日|||',
        'a.sex'=>'性别||int|1',
        'a.occupation'=>'职业|||',
        'a.head_portrait'=>'头像|||',
        'a.province'=>'省|||',
        'a.city'=>'城市|||',
        'a.county'=>'县|||',
        'a.unit'=>'单位名|||',
        'a.source'=>'来源0：公务员,1：企业员工,2：社会人员||int|1',
        'a.live_number'=>'居住证||string|1',
        'a.company_id'=>'单位id||int|1',
        'a.department_id'=>'部门id||int|1',
        'a.balance'=>'余额|||',
        'a.business_quota'=>'财政额度|||',
        'a.unit__quota'=>'单位额度|||',
        'a.personal_quota'=>'个人额度|||',
        'a.id_number'=>'身份证||string|1',
        'a.bank'=>'银行|||',
        'a.wechat'=>'微信|||',
        'a.alipay'=>'支付宝|||',
        'a.email'=>'电子邮件||string|1',
        'a.limit_id'=>'权限id|||',
        'a.badge_number'=>'工号||string|1',
        'a.state'=>'启用状态1关闭9||int|1',
        'a.is_check'=>'是否审核员||int|1',
        'a.is_instead'=>'是否代打车||int|1',
        'a.is_vip'=>'是否VIP||int|1',
        'b.company_name'=>'单位名称||string|1',
        'b.short_name'=>'单位简称||string|1',
        'b.isreform'=>'是否参改||int|1',
        'b.prop'=>'单位属性||string|1',
        'c.name'=>'部门名称|department_name|string|1',
    ];

    public $other = [
        'source_desc'=>'来源||string|0',
    ];

    public function checkData($data){
        $newData  = [];
        $arr = [0=>'公务员',1=>'企业员工',2=>'社会人员'];
        // 0：公务员，1：企业员工，2：社会人员',
        foreach ($data as $value){
            if(isset($value['source'])){
                $value['source_desc'] = $arr[$value['source']];
            }
            $newData[] = $value;
        }
        return $newData;
    }
}